#ifndef __WIZ_INNER_VFS_HPP__SHANHAOBO_19800429__
#define __WIZ_INNER_VFS_HPP__SHANHAOBO_19800429__

#include "../../Include/VFS/WizVFS.hpp"

namespace Wiz
{
    namespace Inner
    {
        namespace VFS
        {
            struct Type : public ::Wiz::VFS::Type
            {
                virtual ::Wiz::Bool::Type   Open(::Wiz::String::In) = 0;
                virtual ::Wiz::Void::Type   Close() = 0;
            };
            WIZ_DECLARE_PTR(::Wiz::Inner::VFS::Type);
        } /// end of namespace VFS
    } /// end of namespace Inner
} /// end of namespace Wiz

#endif /*__WIZ_INNER_VFS_HPP__SHANHAOBO_19800429__*/
